export default {
  // 此处编写的就是vue组件实例的配置项，通过一定语法，可以直接混入到组件内部
  // data methods computed生命周期函数
  // 注意： 如果此处和组件内，提供了同名的data或methods，则组件内优先级更高
  data () {
    return {
    //   title: '标题'
    }
  },
  methods: {
    isLogin () {
      if (!this.$store.getters.token) {
        this.$dialog.confirm({
          title: '温馨提示',
          message: '需要登录才能继续才一步操作',
          confirmButtonText: '去登录',
          cancelButtonText: '在逛逛'
        })
          .then(() => {
            this.$router.replace({
              path: '/login',
              query: {
                baseUrl: this.$route.fullPath
              }
            })
          })
          .catch(() => {
            // on cancel
          })
        return false
      }
      return true
    }
  }
}
